staunch belief - German English Dictionary